package _1_3_Collections.list_and_array;

import java.util.ArrayList;
import java.util.List;

public class ListVSArray {

  public static void main(String[] args) {

    // 运行时报错, 因为对于数组来说, Long[] 是 Object[] 的 子类
    Object[] objectArray = new Long[1];
    objectArray[0] = "I don't fit in"; // Throws ArrayStoreException

    // 编译时报错, 因为对于 List 来说, List<Long> 不是 List<Object>  的 子类
//    List<Object> ol = new ArrayList<Long>(); // Incompatible types
//    ol.add("I don't fit in");
  }

}
